/*
添加分类：
	请求方式 post
	请求路径： /admin/api/cat/add
	请求主体：catname值（商品名称）
	响应数据：成功或失败
*/

const express=require('express')
const router=express.Router()
const catModel=require('../../db/category')


router.post('/add',(req,res)=>{
    // 获取post数据
    let {catname}=req.body
    // 判断
    if(!catname){
        res.json({
            error_code:1,
            msg:'数据不能为空'
        })
        return
    }
    // 查询表
    catModel.findOne({catname},(err,docs)=>{
        if(err){
            throw new Error(err)
        }
        // 判断是否查询到数据
        if(docs){
            res.json({
                error_code:2,
                msg:'该分类已存在'
            })
            return
        }
        // 能到下面这里说明这个分类还没有，我们添加进去
        catModel.insertMany({catname},(err,docs)=>{
            if(err){
                throw new Error(err)
            }
            res.json({
                error_code:0,
                msg:'分类添加成功'
            })
            
        })
    })


})

module.exports=router